package conf

import "gitee.com/linxing_3/sr-core/config/source"

type GenConfig struct {
	TemplateDir   string `json:"templateDir" yaml:"templateDir" default:"template"`
	BackProjPath  string `json:"backProjPath" yaml:"backProjPath" `   // 后端项目路径
	FrontProjPath string `json:"frontProjPath" yaml:"frontProjPath" ` // 前端项目路径
}

var Config = &struct {
	Devtools *GenConfig `json:"devtools" yaml:"devtools"`
}{
	Devtools: &GenConfig{},
}

func SetupConfig(src source.ISource) {
	src.Scan(Config)
}
